package com.ys.web.pojo;

import java.util.List;

import org.codehaus.jackson.annotate.JsonIgnoreProperties;

/**
 * 公司信息
 * @author goldfish
 *
 */
@JsonIgnoreProperties(ignoreUnknown = true)
public class CompanyInfo {
	
	/**公司id*/
	private Integer id;
	
	private String industry;
	
	private String username;
	/**注册时间*/
	private String registerTime;
	/**代运营公司账号名称*/
	private String companyName;
	/**客户姓名*/
	private String customerName;
	/**代运营公司电话*/
	private String phone;
	/**电子邮件*/
	private String email;
	/**公司地址*/
	private String address;
	/**邮编*/
	private String postcard;
	
	
	/**代运营公司状态*/
	private String companyState;
	
	/**
	 * 公司状态，即续费状态
	 */
	private String companyStateValue;
	
	/**行业id*/
	private String industryId;
	
	/**用户id**/
	private Integer userId;
	
	/**
	 * 该公司是否存在百度数据
	 */
	private String isHasBaiduData;
	
	
	/**
	 * 有没有账号
	 */
	private String isHasAccount;
	
	
	private List<AccountInfo> accountInfos;
	
	private AccountInfo[] accountInfoArray;
	
	/**代运营公司的登录账号*/
	private String loginName;
	/**代运营公司的登录密码*/
	private String loginPassword;
	/**
	 * 账户属性
	 */
	private String accountState;
	/**
	 * 平台标签
	 */
	private String typeTag;
	/**
	 * 平台名称
	 */
	private String semPlatformName;
	/**平均点击价格CPC*/
	private Double hitAvgPrice;
	/**绑定手机*/
	private String bindPhone;
	/**日预算*/
	private Double budgetDay;
	/**广告上线时间*/
	@Deprecated
	private String adOnlineDate;
	/**广告到期时间*/
	@Deprecated
	private String adOfflineDate;
	/**备注信息*/
	private String remark;
	
	public CompanyInfo() {
		// TODO Auto-generated constructor stub
	}
	
	
	
	public CompanyInfo(Integer id, String industry, String username, String registerTime, String companyName,
			String companyState) {
		super();
		this.id = id;
		this.industry = industry;
		this.username = username;
		this.registerTime = registerTime;
		this.companyName = companyName;
		this.companyState = companyState;
	}



	public Integer getId() {
		return id;
	}
	public void setId(Integer id) {
		this.id = id;
	}
	/**
	 * 行业名称
	 * @return
	 */
	public String getIndustry() {
		return industry;
	}
	/**
	 * 行业名称
	 * @param industry
	 */
	public void setIndustry(String industry) {
		this.industry = industry;
	}
	public String getUsername() {
		return username;
	}
	public void setUsername(String username) {
		this.username = username;
	}
	public String getRegisterTime() {
		return registerTime;
	}
	public void setRegisterTime(String registerTime) {
		this.registerTime = registerTime;
	}
	public String getCompanyName() {
		return companyName;
	}
	public void setCompanyName(String companyName) {
		this.companyName = companyName;
	}
	public String getCompanyState() {
		return companyState;
	}
	public void setCompanyState(String companyState) {
		this.companyState = companyState;
	}



	/**
	 * @return the industryId
	 */
	public String getIndustryId() {
		return industryId;
	}



	/**
	 * @param industryId the industryId to set
	 */
	public void setIndustryId(String industryId) {
		this.industryId = industryId;
	}



	/**
	 * @return the userId
	 */
	public Integer getUserId() {
		return userId;
	}



	/**
	 * @param userId the userId to set
	 */
	public void setUserId(Integer userId) {
		this.userId = userId;
	}



	/**
	 * @return the phone
	 */
	public String getPhone() {
		return phone;
	}



	/**
	 * @param phone the phone to set
	 */
	public void setPhone(String phone) {
		this.phone = phone;
	}



	/**
	 * @return the email
	 */
	public String getEmail() {
		return email;
	}



	/**
	 * @param email the email to set
	 */
	public void setEmail(String email) {
		this.email = email;
	}



	/**
	 * @return the address
	 */
	public String getAddress() {
		return address;
	}



	/**
	 * @param address the address to set
	 */
	public void setAddress(String address) {
		this.address = address;
	}



	/**
	 * @return the postcard
	 */
	public String getPostcard() {
		return postcard;
	}



	/**
	 * @param postcard the postcard to set
	 */
	public void setPostcard(String postcard) {
		this.postcard = postcard;
	}



	/**
	 * 公司状态，即续费状态
	 * @return the companyStateValue
	 */
	public String getCompanyStateValue() {
		return companyStateValue;
	}



	/**
	 * 公司状态，即续费状态
	 * @param companyStateValue the companyStateValue to set
	 */
	public void setCompanyStateValue(String companyStateValue) {
		this.companyStateValue = companyStateValue;
	}



	@Override
	public String toString() {
		return "CompanyInfo [id=" + id + ", industry=" + industry + ", username=" + username + ", registerTime="
				+ registerTime + ", companyName=" + companyName + ", phone=" + phone + ", email=" + email + ", address="
				+ address + ", postcard=" + postcard + ", companyState=" + companyState + ", companyStateValue="
				+ companyStateValue + ", industryId=" + industryId + ", userId=" + userId + "]";
	}



	/**
	 * @return the accoutInfos
	 */
	public List<AccountInfo> getAccoutInfos() {
		return accountInfos;
	}



	/**
	 * @param accoutInfos the accoutInfos to set
	 */
	public void setAccountInfos(List<AccountInfo> accountInfos) {
		this.accountInfos = accountInfos;
	}



	/**
	 * @return the isHasBaiduData
	 */
	public String getIsHasBaiduData() {
		return isHasBaiduData;
	}



	/**
	 * @param isHasBaiduData the isHasBaiduData to set
	 */
	public void setIsHasBaiduData(String isHasBaiduData) {
		this.isHasBaiduData = isHasBaiduData;
	}



	/**
	 * @return the isHasAccount
	 */
	public String getIsHasAccount() {
		return isHasAccount;
	}



	/**
	 * @param isHasAccount the isHasAccount to set
	 */
	public void setIsHasAccount(String isHasAccount) {
		this.isHasAccount = isHasAccount;
	}



	/**
	 * @return the accountInfoArray
	 */
	public AccountInfo[] getAccountInfoArray() {
		return accountInfoArray;
	}



	/**
	 * @param accountInfoArray the accountInfoArray to set
	 */
	public void setAccountInfoArray(AccountInfo[] accountInfoArray) {
		this.accountInfoArray = accountInfoArray;
	}



	public String getLoginName() {
		return loginName;
	}



	public void setLoginName(String loginName) {
		this.loginName = loginName;
	}



	public String getLoginPassword() {
		return loginPassword;
	}



	public void setLoginPassword(String loginPassword) {
		this.loginPassword = loginPassword;
	}



	public String getAccountState() {
		return accountState;
	}



	public void setAccountState(String accountState) {
		this.accountState = accountState;
	}



	public String getTypeTag() {
		return typeTag;
	}



	public void setTypeTag(String typeTag) {
		this.typeTag = typeTag;
	}



	public String getSemPlatformName() {
		return semPlatformName;
	}



	public void setSemPlatformName(String semPlatformName) {
		this.semPlatformName = semPlatformName;
	}



	public Double getHitAvgPrice() {
		return hitAvgPrice;
	}



	public void setHitAvgPrice(Double hitAvgPrice) {
		this.hitAvgPrice = hitAvgPrice;
	}



	public String getBindPhone() {
		return bindPhone;
	}



	public void setBindPhone(String bindPhone) {
		this.bindPhone = bindPhone;
	}



	public Double getBudgetDay() {
		return budgetDay;
	}



	public void setBudgetDay(Double budgetDay) {
		this.budgetDay = budgetDay;
	}


	@Deprecated
	public String getAdOnlineDate() {
		return adOnlineDate;
	}


	@Deprecated
	public void setAdOnlineDate(String adOnlineDate) {
		this.adOnlineDate = adOnlineDate;
	}


	@Deprecated
	public String getAdOfflineDate() {
		return adOfflineDate;
	}


	@Deprecated
	public void setAdOfflineDate(String adOfflineDate) {
		this.adOfflineDate = adOfflineDate;
	}



	public List<AccountInfo> getAccountInfos() {
		return accountInfos;
	}



	/**
	 * @return the remark
	 */
	public String getRemark() {
		return remark;
	}



	/**
	 * @param remark the remark to set
	 */
	public void setRemark(String remark) {
		this.remark = remark;
	}



	/**
	 * @return the customerName
	 */
	public String getCustomerName() {
		return customerName;
	}



	/**
	 * @param customerName the customerName to set
	 */
	public void setCustomerName(String customerName) {
		this.customerName = customerName;
	}



}
